Toggling the overview during the startup animation reportedly
causes stuck grab and other odd behavior.
There's no reason to handle toggling the overview during this
time anyway.
This commit defers that handling until after startup.
https://bugzilla.gnome.org/show_bug.cgi?id=694837
this.emit('panel-box-changed');
this._queueUpdateRegions();
+
+ this.emit('startup-complete');
},
showKeyboard: function () {
let shellMountOpDBusService = null;
let screenSaverDBus = null;
let modalCount = 0;
-let keybindingMode = Shell.KeyBindingMode.NORMAL;
+let keybindingMode = Shell.KeyBindingMode.NONE;
let modalActorFocusStack = [];
let uiGroup = null;
let magnifier = null;
layoutManager.connect('startup-prepared', function() {
layoutManager.startupAnimation();
});
+ layoutManager.connect('startup-complete', function() {
+ if (keybindingMode == Shell.KeyBindingMode.NONE) {
+ keybindingMode = Shell.KeyBindingMode.NORMAL;
+ }
+ });
}
let _workspaces = [];